const Promise = require('bluebird')


let a = [1, 2, 3, 4, 5, 5]
//
//
// for (let i =0;i<10;i++){
//     a.unshift(i);
// }
// console.time('mark')
let number = 0;
// 开启2个线程
Promise.map(a, async (val,i) => {
    console.log(val)
    number++;
    console.log(number)
}, {concurrency: 1})
//
//
// while (0){
//     if (number === 1000000){
//         console.timeEnd('mark')
//         break;
//     }
//     console.log(number)
//
// }



